package com.xiaode.common.model.dto.log;

import com.influxdb.annotations.Column;
import com.influxdb.annotations.Measurement;

import java.io.Serializable;

@Measurement(name = "tlog")
public class UserTLogDTO implements Serializable {
	
	private static final long serialVersionUID = 1L;
	
	@Column(name = "userId", tag = true)
	private Integer userId;
	
	@Column(name = "modularType")
	private Short modularType; //1,2,3,4
	
	@Column(name = "url")
	private String url;
	
	@Column(name = "methodName")
	private String methodName;
	
	@Column(name = "remortIP")
	private String remortIP;
	
	@Column(name = "para")
	private String para;
	
	@Column(name = "extras")
	private String extras; //扩展字段,JSON对象格式如：{'扩展字段名称':'扩展字段value'}

	public Integer getUserId() {
		return userId;
	}

	public void setUserId(Integer userId) {
		this.userId = userId;
	}

	public Short getModularType() {
		return modularType;
	}

	public void setModularType(Short modularType) {
		this.modularType = modularType;
	}

	public String getUrl() {
		return url;
	}

	public void setUrl(String url) {
		this.url = url;
	}

	public String getMethodName() {
		return methodName;
	}

	public void setMethodName(String methodName) {
		this.methodName = methodName;
	}

	public String getRemortIP() {
		return remortIP;
	}

	public void setRemortIP(String remortIP) {
		this.remortIP = remortIP;
	}

	public String getPara() {
		return para;
	}

	public void setPara(String para) {
		this.para = para;
	}

	public String getExtras() {
		return extras;
	}

	public void setExtras(String extras) {
		this.extras = extras;
	}
	
	
	
	
}
